import {axios} from '@/utils/request.js';

/**
 * 列表查询
 * @param data 传入参数
 * @returns {AxiosPromise}
 */
export function getList(data) {
    return axios({
        url: "/vatoutinv/transactionFlowInvoice/getTransactionFlowInvoiceList",
        method: 'post',
        data
    })
}
/**
 * 根据交易流程获取发票信息
 *
 * @param data 请求参数
 * @returns 返回axios请求结果
 */
export function getInvoiceInfoByTransactionFlow(data) {
    return axios({
        url: "/vatoutinv/transactionFlowInvoice/getInvoiceInfoByTransactionFlow",
        method: 'post',
        data
    })
}

/**
 * 交易流水开票-流水开票
 *
 * @param data 请求参数
 * @returns 返回axios请求结果
 */
export function invoiceByTransactionFlow(data) {
    return axios({
        url: "/vatoutinv/transactionFlowInvoice/invoiceByTransactionFlow",
        method: 'post',
        data
    })
}


// /**
//  * 下载pdf文件预览
//  * @param param
//  * @returns {*}
//  */
// export function downPdfFile(fphm) {
//     return axios({
//         url: "/vatoutinv/vmsFullOutInvoice/layoutFileReading?fphm=" + fphm,
//         method: 'get',
//         responseType: 'blob',
//         headers: {'content-type': 'application/x-www-form-urlencoded'}
//     })
// }

// /**
//  * 获取发票详情
//  * @param param
//  * @returns {*}
//  */
// export function getInvoiceDetail(fphm) {
//     return axios({
//         url: "/vatoutinv/vmsFullOutInvoice/getInvoiceDetail?fphm=" + fphm,
//         method: 'get'
//     })
// }